51d467dad31a7ff13a08b524919451c48c8de531,app/src/main/java/grub/speedmeter/fly/speedmeter/GpsServices.java,GpsServices,updateNotification,#,81

Before Change



    public void updateNotification(){
        Notification notification = new Notification.Builder(getBaseContext())
                .setContentTitle(getString(R.string.running))
                .setContentText(String.format(getString(R.string.notification), data.getMaxSpeed(), data.getDistance()))
                .setSmallIcon(R.drawable.ic_notification)
                .setContentIntent(contentIntent)

After Change



    public void updateNotification(boolean asData){
        Notification.Builder builder = new Notification.Builder(getBaseContext())
                .setContentTitle(getString(R.string.running))
                .setSmallIcon(R.drawable.ic_notification)
                .setContentIntent(contentIntent);

        if(asData){
            builder.setContentText(String.format(getString(R.string.notification), data.getMaxSpeed(), data.getDistance()));
        }else{
            builder.setContentText(String.format(getString(R.string.notification), '-', '-'));
        }
        Notification notification = builder.build();
        startForeground(R.string.noti_id, notification);